import java.util.Scanner;

public class TestFirstDemo {
    public static void main(String[] args) {
        int[] arr1= new int[3];
        int[] arr2 = {1,2,3,4};
        arr1 = arr2;
        arr1[0] = 100;
        arr1[1] = 200;
        arr2[3] = 400;
        int n = arr1.length;
        System.out.println(n);
        for (int i = 0; i < arr1.length; i++) {
            System.out.println(arr1[i]);
        }
    }
    public static void main22(String[] args) {
        int a = 10;
        int b = 20;
        double c = 1.1;
        double d = 2.2;
        double e = 3.3;
        int int_max = max(a, b);
        double double_max = max(c, d, e);
        System.out.println(int_max);
        System.out.println(double_max);
    }

    public static double max(double x, double y, double z) {
        if ((x > y) && (z > x)) {
            return z;
        } else if ((x > y) && (z < x)) {
            return x;
        }
        if ((x < y) && (z > y)) {
            return z;
        } else if ((x < y) && (z < y)) {
            return y;
        }else {
            return 0;
        }
    }
    public static int max(int x,int y) {
        if(x > y) {
            return x;
        }else {
            return y;
        }
    }
    public static void main21(String[] args) {
        for (int n = 100; n <= 999; n++) {
            int gw = n % 10;	//获得个位数
            int sw = (n / 10) % 10;	//获得十位数
            int bw = n / 100;	//获得百位数
            if (gw * gw * gw + sw * sw * sw + bw * bw * bw == n)
                System.out.println(n);
        }
    }
    public static void main2(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("输入数");
        int n = scan.nextInt();
        int num = fibonacci(n);
        System.out.println("第"+n+"位斐波那契数为"+num);
    }

    public static int fibonacci(int n) {
        if(n == 1||n == 2) {
            return 1;
        }else {
            return fibonacci(n-1)+fibonacci(n-2);
        }
    }
    public static void main19(String[] args) {
        Scanner scan = new Scanner(System.in);
        int a = 20;
        int b = 10;
        int c = 30;
        //int max2 = max2(a,b);
        int max3 = max3(a,b,c);
        //System.out.println(max2);
        System.out.println(max3);
    }
    public static int max3(int x,int y,int z) {
        int tempMax = max2(x,y);
        if(tempMax > z) {
            return tempMax;
        }else {
            return z;
            //System.out.println("最大值为c="+z);
        }
    }
    public static int max2(int x,int y) {
        if(x > y) {
            //System.out.println("最大值为a="+x);
            return x;
        }else {
            //System.out.println("最大值为b="+y);
            return y;
        }
    }
    public static void main18(String[] args) {
        Scanner scan = new Scanner(System.in);
        int a = scan.nextInt();
        ret(a);
    }

    public static void ret(int n) {
        for (int i = 1; i <= n; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(i+"*"+j+"="+(i*j)+" ");
            }
            System.out.println();
        }
    }
    public static void main17(String[] args) {
        Scanner scan = new Scanner(System.in);
        String passWord = "bxw0621";
        int i = 0;
        //String read = scan.next();
        for (i = 0; i < 3; i++) {
            System.out.println("输入密码");
            String read = scan.next();
            boolean flag = read.equals(passWord);
            if(flag) {
                System.out.println("密码正确，登录成功");
                break;
            }
        }
        if(i == 3) {
            System.out.println("三次输入错误，退出程序");
        }
    }
    public static void main16(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("输入数");
        int a = scan.nextInt();
        int n = 0;
        while(a!=0) {
            n = a % 10;
            System.out.println(n);
            a /= 10;
        }
    }
    public static void main15(String[] args) {
        double sum = 1;
        for (int i = 2; i <= 100; i++) {
            if(i%2==0) {
                sum = sum - (double)1/i;
            }else {
                sum = sum +(double)1/i;
            }
        }
        System.out.println(sum);
    }
    public static void main14(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("输入数字");
        int a = scan.nextInt();
        int b = a / 2;
        for (int i = 0; i < a; i++) {
            if (i < b) {
                for (int j = 0; j < i; j++) {
                    System.out.print(" ");
                }
                System.out.print("*");
                for (int j = 0; j < a - 2 * i - 2; j++) {
                    System.out.print(" ");
                }
                System.out.println("*");
                continue;
            }
            if ((i == a / 2) && (a % 2 != 0)) {
                for (int j = 0; j < b; j++) {
                    System.out.print(" ");
                }
                System.out.println("*");
                continue;
            }
            if (i >= b) {
                for (int j = 0; j < a - i - 1; j++) {
                    System.out.print(" ");
                }
                System.out.print("*");
                for (int j = 0; j < 2 * i - a; j++) {
                    System.out.print(" ");
                }
                System.out.println("*");
                continue;
            }
        }
    }
    public static void main13(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("输入第一个数字");
        int a = scan.nextInt();
        System.out.println("输入第二个数字");
        int b = scan.nextInt();
        int maxRet = maxRet(a,b);
        System.out.println(a+"和"+b+"的最大公约数是"+maxRet);
    }
    public static int maxRet(int a,int b){
        int max = 0;
        int min = 0;
        max = a>b?a:b;
        min = a<b?a:b;
        if(max%min==0) {
            return min;
        }else {
            for (int i = min-1; i > 0; i--) {
                if(min % i == 0 && max % i == 0) {
                    return i;
                }
            }
        }
        return 0;
    }
    public static void main12(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入");
        int a = scan.nextInt();
        int d = a;
        int count=0;
        for (int i = 0; i < 31; i++) {
            int c = a&1;
            if(c == 1) {
                count++;
            }
            a = a>>1;
        }
        System.out.println(d+"的二进制中有"+count+"个1");
    }
    public static void main11(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入一个数");
        int a = scan.nextInt();
        boolean flag = true;
        for (int i = 1; i < a; i++) {
            if(a%i==0&&i!=1) {
                flag =false;
                System.out.println("不是素数");
                break;
            }
        }
        if(flag) {
            System.out.println(a+"是素数");
        }
    }
    public static void main10(String[] args) {
        for (int i = 1000; i <= 2000; i++) {
            if((i%4==0&&i%100!=0)||i%400==0) {
                System.out.println(i);
            }
        }
    }
      public static void main7(String[] args) {
          for (int i = 1; i <=100 ; i++) {
            boolean flag = true;
            for (int j = 2; j < i; j++) {
                if(i % j == 0) {
                    flag = false;
                    break;
                }
            }
            if(flag) {
                System.out.println(i);
            }
        }
    }
    public static void main9(String[] args) {
        for (int i = 1; i <=100 ; i++) {
            boolean flag = true;
            for (int j = 2; j < i; j++) {
                if(i % j == 0) {
                    flag = false;
                    break;
                }
            }
            if(flag) {
                System.out.println(i);
            }
        }
    }
}
//  public static void main7(String[] args) {
//        boolean flag = true;
//        for (int i = 1; i <=100 ; i++) {
//            for (int j = 1; j < i; j++) {
//                if(i%j==0&&j!=1){
//                    flag = false;
//                    break;
//                }
//            }
//            if(flag){
//                System.out.println(i);
//            }
//        }
//    }
//    public static void main6(String[] args) {
//        int a = 1;
//        boolean flag = true;
//        while(a<=100){
//            for (int i = 2; i < a; i++) {
//                if(a%i==0){
//                    flag = false;
//                    break;
//                }
//            }
//            if(flag&&a!=1){
//                System.out.println(a);
//            }
//            a++;
//        }
//    }
//}
//    public static void main5(String[] args) {
//        Scanner scan = new Scanner(System.in);
//        while(scan.hasNextInt()){
//            int a = scan.nextInt();
//            System.out.println("n="+a);
//        }
//    }
//    public static void main4(String[] args) {
//        Scanner scan = new Scanner(System.in);
//        System.out.println("输入数字");
//        int a = scan.nextInt();
//        System.out.println(a);
//    }
//    public static void main3(String[] args) {
//        for (int i = 1; i <=100 ;i++) {
//            if((i%3!=0)||(i%5!=0)){
//
//                continue;
//            }else{
//                System.out.println(i);
//            }
//        }
//
//    }
    //(i%3!=0)&&(i%5!=0)
//    public static void main1(String[] args) {
//        int num = 3;
//        System.out.println(Integer.MAX_VALUE);
//        System.out.println(Integer.MIN_VALUE);
//        long a = 10L;
//        System.out.println(Long.MAX_VALUE);
//        System.out.println(Long.MIN_VALUE);
//        float b = 10.24f;
//        double c = 10.24;
//        char a = 'a';
//        char b = 'b';
//        char c = 97;
//        char d = 98;
//        char e = 高;
//        char f = '高';
//        char g = h;
//
//        System.out.println(b-a);
//        System.out.println(c);
//        System.out.println(d);
//        System.out.println(c+1);
//        System.out.println(d-c);
//
//        System.out.println(e);
//        System.out.println(f);
//        System.out.println(e-f);
//        System.out.println(f-1);
//        System.out.println(g);
//        int a = 0;
//        //2147483647
//        System.out.println(Integer.MAX_VALUE+1);
//        int a = 2147483647;
//        long b = 2147483647L;
//        System.out.println(a+1);
//        System.out.println(b+1);
//        System.out.println(Integer.MAX_VALUE+1);
//        System.out.println(Integer.MAX_VALUE);
//        System.out.println();
//        System.out.println(Long.MAX_VALUE);
//        System.out.println(Long.MAX_VALUE+1);
//
//        short a = 128;
//        byte b = (byte)a;
//        System.out.println(a);
//        System.out.println(b);
//        float a = 10;
//        float c = b;
//        double b = 10;
//        System.out.println(a);
//        System.out.println(b);
//
//        int a = 10;
//        byte b = (byte)a;
//        byte c =(byte)(a+(int)b);
//        byte d = (byte)(a+b);
//        System.out.println(c);
//        System.out.println(d);
//        byte a = 127;
//        System.out.println(a+1);
//
//        System.out.println(Integer.MAX_VALUE);
//        System.out.println(Integer.MAX_VALUE+1);
//        System.out.println(Long.MAX_VALUE);
//        System.out.println(Long.MAX_VALUE+1);
//        System.out.println(Short.MAX_VALUE);
//        System.out.println(Short.MAX_VALUE+1);
//        System.out.println(Byte.MAX_VALUE);
//        System.out.println(Byte.MAX_VALUE+1);
//        System.out.println(Character.MAX_VALUE);
//        System.out.println(Character.MAX_VALUE+1);
//
//   }

//    public static void main2(String[] args) {
//        int max = 2019;
//        int min = 324;
//        int temp = 0;
//        int count = 0;
//        //boolean flag = ture;
//        while(true){
//            if(max>min){
//                max=max-min;
//                count++;
//            }
//            if(max<min){
//                min=min-max;
//                count++;
//            }
//            if(max==min){
//                count++;
//                break;
//            }
//        }
//        System.out.println(count);
//    }

//    public static void main(String[] args) {
//        String str1 = "hello";
//        int a = 9527;
//        String str2 = a+"";
//        System.out.println(str2);
//        System.out.println(str1+a);
//        System.out.println(a+" hello");
//        long a = 10;
//        int b = 1/0;
//        System.out.println(b);
//        int a = 10;
//        short b = 10;
//        int c = a+b;
//        short d = a+b;
//        System.out.println();
//        System.out.println(2.0-1.1);
//        int a = 10;
//        int b = 20;
//        System.out.println(a+b+"hello");
//        System.out.println(a+"hello"+b);
//        System.out.println("hello"+a+b);
//        System.out.println("hello"+(a+b));
//        System.out.println(Integer.MAX_VALUE);
//        System.out.println(Integer.MAX_VALUE+1);
//        System.out.println(Long.MAX_VALUE);
//        System.out.println(Long.MAX_VALUE+1);
//        System.out.println(Short.MAX_VALUE);
//        System.out.println(Short.MAX_VALUE+1);
//        System.out.println(Byte.MAX_VALUE);
//        System.out.println(Byte.MAX_VALUE+1);
//        System.out.println(Character.MAX_VALUE);
//        System.out.println(Character.MAX_VALUE+1);
//    }
//        public static void main(String[] args) {
//            int a = 10;
//            if(a>9){
//                System.out.println(a);
//            }else if(a==10){
//                System.out.println(a);
//            }
//            while(a>0){
//                a--;
//            }
//        }

